package com.yjn.blog.service;

import com.yjn.blog.model.UserText;
import com.yjn.blog.model.http.BlogReq;
import com.yjn.blog.model.http.CursorPageReq;
import com.yjn.blog.model.http.CursorPageResp;
import com.yjn.blog.util.bean.BaseResponse;

/**
 * Classname: BlogService
 * Package: com.yjn.blog.service
 * Description:
 *
 * @Author 余集楠
 * @Create 2024/7/16 0016 22:06
 * @Version 1.8
 */
public interface BlogService {

    //创建新文章
    BaseResponse  create(BlogReq req);

    //获取某个用户的所有文章列表，并且进行分页
    CursorPageResp getList(int userId, CursorPageReq req);

    //获取单篇文章详情
    UserText getPostId(int postId);

    int update(UserText userText);

    int delete(int postId);
}
;